Extension point standalone-filters
In component org.nuxeo.theme.services.ThemeService
Documentation
Extension Point for registering Standalone Filters.
The XML syntax is:
<standalone-filter name="filter name">
<engine>engine name</engine>
<class>org.nuxeo.theme.filters.FilterClass</class>
</standalone-filter>
where: - 'engine' is the name of the Engine for which the Filter will be applied. (Optional) - 'class' is the Java class extending org.nuxeo.theme.rendering.StandaloneFilter
Contribution Descriptors
- Class: org.nuxeo.theme.rendering.StandaloneFilterType
Existing Contributions
Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.
-
<extension point="standalone-filters" target="org.nuxeo.theme.services.ThemeService"> <standalone-filter name="collect xmlns"> <class> org.nuxeo.theme.html.filters.standalone.XmlNamespaces </class> </standalone-filter> <standalone-filter name="control fragment visibility"> <class> org.nuxeo.theme.html.filters.standalone.FragmentVisibility </class> </standalone-filter> </extension>
-
<extension point="standalone-filters" target="org.nuxeo.theme.services.ThemeService"> <standalone-filter name="write fragment tag" template-engine="freemarker"> <class> org.nuxeo.theme.webengine.fm.filters.standalone.FragmentTag </class> </standalone-filter> <standalone-filter name="control fragment visibility" template-engine="freemarker"> <class> org.nuxeo.theme.html.filters.standalone.FragmentVisibility </class> </standalone-filter> <standalone-filter name="set element name" template-engine="freemarker"> <class> org.nuxeo.theme.html.filters.standalone.ElementName </class> </standalone-filter> </extension>
-
<extension point="standalone-filters" target="org.nuxeo.theme.services.ThemeService"> <standalone-filter name="write fragment tag" template-engine="jsf-facelets"> <class> org.nuxeo.theme.jsf.filters.standalone.FragmentTag </class> </standalone-filter> <standalone-filter name="collect xmlns" template-engine="jsf-facelets"> <class> org.nuxeo.theme.html.filters.standalone.XmlNamespaces </class> </standalone-filter> <standalone-filter name="control fragment visibility" template-engine="jsf-facelets"> <class> org.nuxeo.theme.html.filters.standalone.FragmentVisibility </class> </standalone-filter> <standalone-filter name="set element name" template-engine="jsf-facelets"> <class> org.nuxeo.theme.html.filters.standalone.ElementName </class> </standalone-filter> </extension>